For older bmw's like E38, E39, E46, E53 and possible E85 you have to choose the car manually to code the DSC unit. I had 2003 BMW E39 530 USA Market and if I read vin automatically it only shows me in codings ABS with ASC stability control, after manually choose E39 540 it allows me to code DSC III system and everything went through. Autel has incorrect win option decoder. I hope it helps.